.header {
 background: #363741;
 line-height: 65px;
 width: 100%;
}

.pt-65 {
 padding-top: 65px;
}

.pt-50 {
 padding-top: 50px;
}

.mean-bar.is-sticky,
.header-sticky.is-sticky {
 position: fixed;
 top: 0;
 left: 0;
 z-index: 99999;
}

.logo h2 {
 display: flex;
 justify-content: start;
 align-items: center;
 height: 65px;
}

.logo h2 a {
 background: url('https://bdn.135editor.com/files/202006/0ae1056ae27f2610cdd26eb57467e170.png') no-repeat center;
 background-size: contain;
 display: inline-block;
 width: 164px;
 height: 36px;
 text-indent: -9999em;
}

.main-menu {
  float: right;
}

ul.slimmenu li {
 background: #363741;
 border: none;
 margin: 0 20px;
}

ul.slimmenu li a {
 color: #fff;
 font-size: 19px;
 line-height: 65px;
 padding: 0;
}

ul.slimmenu li.on a,
ul.slimmenu li a:hover {
 color: #00a578;
 background: #363741;
}

.slimmenu i {
 font-style: normal;
}

ul.slimmenu li .sub-toggle {
 display: none;
}

ul.slimmenu li a.login {
 display: inline-block;
 font-size: 18px;
 line-height: 18px;
 background: #00a578;
 padding: 10px;
 border-radius: 4px;
 color: #fff;
}

ul.slimmenu li ul li {}

ul.slimmenu li>ul {
 width: 105px;
 background: #4d4e58;
 padding: 10px 0;
 box-shadow: 0 5px 10px #4d4e58;
}

ul.slimmenu li>ul li {
 margin: 0;
 float: unset;
 display: block;
 background: #fff;
}

ul.slimmenu li>ul li a {
 color: #333;
 text-align: center;
 font-size: 17px;
 line-height: 17px;
 padding: 10px 0;
}
ul.slimmenu li>ul li a {
 background: #4d4e58;
 color: #fff
}
ul.slimmenu li.on>ul li a {
 background: #4d4e58;
 color: #fff
}
ul.slimmenu li>ul li a:hover {
 background: #4d4e58;
 color: #00a578
}
ul.slimmenu li.on>ul li a:hover {
 background: #4d4e58;
 color: #00a578
}
.menu-collapser {
 background: #363741;
}

footer {
 background: #3d3e49;
}

footer img {
 width: auto;
 max-width: unset;
}

.footer-content-1 {
 padding: 30px 0;
 border-bottom: 1px solid #4d4e58;
}

.footer-box {
 display: flex;
 justify-content: start;
 align-items: center;
}

.footer-icon {
 margin-right: 10px;
}

.footer-tel {
 font-size: 24px;
 color: #fff;
 margin-bottom: 5px;
}

.footer-kefu {
 cursor: pointer;
 font-size: 16px;
 color: #00a578;
 margin-bottom: 5px;
}

.footer-description {
 font-size: 14px;
 color: #aaa;
}

.footer-weixin-code {
 font-size: 14px;
 color: #fff;
 display: flex;
 flex-direction: column;
 justify-content: start;
 align-items: center;
}

.footer-weixin-code img {
 margin-bottom: 10px;
 width: 110px;
}

.footer-friendship-links {
 padding: 20px 0 8px;
 border-bottom: 1px solid #4d4e58;
}

.footer-friendship-links h2 {
 font-size: 14px;
 color: #fff;
 font-weight: normal;
 margin-bottom: 20px;
}

.footer-friendship-links ul {
 margin-bottom: 12px;
}

.footer-friendship-links li a {
 font-size: 14px;
 color: #aaaaaa;
}

.footer-copyright {
 padding: 20px 0 30px;
 color: #828288;
 font-size: 14px;
}

.footer-copyright a {
 color: #828288;
}

@media (max-width: 768px) {
 .header {
  padding-top: 10px;
 }
}

@media (max-width: 575.98px) {
 .header .col-md-9 {
  padding: 0;
 }
 ul.slimmenu li a.login {
 border-radius: 0px;
 width: 100%;
 text-align: center;
}
 ul.slimmenu li {
  margin: 0;
 }

 ul.slimmenu.collapsed li a {
  font-size: 14px;
  line-height: 24px;
  border-bottom: 1px solid #3d3e49;
  padding: 10px 20px;
 }

 ul.slimmenu li .sub-toggle {
  display: block;
  background: unset;
 }

 ul.slimmenu li .sub-toggle>i {
  color: #fff;
  font-size: 12px;
 }

 ul.slimmenu.collapsed li>ul {
  width: 100%;
  background: #4d4e58;
  padding: 0;
 }

 ul.slimmenu li>ul li a {
  background: #4d4e58;
  text-align: left;
  color: #fff;
 }

 .collapse-button {
  background: #4d4e58 !important;
 }

 .logo {
  position: absolute;
  top: 5px;
  left: 2%;
  z-index: 9999999;
 }

 .logo h2 {
  height: unset;
 }

 .header {
  line-height: unset;
 }

 .footer-icon img {
  width: 25px;
 }

 .footer-kefu,
 .footer-tel {
  font-size: 14px;
 }

 .footer-description {
  font-size: 12px;
 }

 .footer-box {
  margin-bottom: 10px;
 }

 .footer-weixin-code {
  font-size: 12px;
  padding: 15px 0;
 }

 .footer-content-1 {
  padding: 15px 0;
 }

 .footer-friendship-links li {
  margin-bottom: 14px
 }

 .footer-friendship-links li a {
  font-size: 12px;
 }

 .footer-friendship-links {
  padding: 10px 0 0;
 }

 .footer-copyright {
  padding: 10px 0;
  font-size: 12px;
 }
}
